package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.Meal;

/**
 * 就餐Mapper接口
 * 
 * @author ruoyi
 * @date 2024-12-01
 */
public interface MealMapper 
{
    /**
     * 查询就餐
     * 
     * @param mealId 就餐主键
     * @return 就餐
     */
    public Meal selectMealByMealId(Long mealId);

    /**
     * 查询就餐列表
     * 
     * @param meal 就餐
     * @return 就餐集合
     */
    public List<Meal> selectMealList(Meal meal);

    /**
     * 新增就餐
     * 
     * @param meal 就餐
     * @return 结果
     */
    public int insertMeal(Meal meal);

    /**
     * 修改就餐
     * 
     * @param meal 就餐
     * @return 结果
     */
    public int updateMeal(Meal meal);

    /**
     * 删除就餐
     * 
     * @param mealId 就餐主键
     * @return 结果
     */
    public int deleteMealByMealId(Long mealId);

    /**
     * 批量删除就餐
     * 
     * @param mealIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteMealByMealIds(Long[] mealIds);
}
